package com.block.product.service;

import com.block.common.exception.BizException;
import com.block.common.model.dto.UserInfoDTO;
import com.block.common.vo.ResponseVo;
import com.block.db.common.vo.BaseUserInfoVo;
import com.block.db.entity.ProductInfo;
import com.block.db.entity.ProductMemberUnion;

public interface IProductUnionService {

    ResponseVo findProductUnionInfo(Long productId, BaseUserInfoVo userInfoVo, UserInfoDTO userInfoDTO) throws BizException;

    ResponseVo unionLoginRegisterUser(ProductInfo productInfo, BaseUserInfoVo userInfoVo, ProductMemberUnion memberUnion, UserInfoDTO userInfoDTO) throws BizException;
}
